package com.xxja.order.order.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("tb_order_status")
public class OrderStatus {
    @TableId
    private Long orderId;
    /**
     * 初始阶段：1、未付款、未发货；初始化所有数据
     * 付款阶段：2、已付款、未发货；更改付款时间
     * 发货阶段：3、已发货，未确认；更改发货时间、物流名称、物流单号
     * 成功阶段：4、已确认，未评价；更改交易结束时间
     * 关闭阶段：5、关闭； 更改更新时间，交易关闭时间。
     * 评价阶段：6、已评价
     */
    private Integer status;
    private Date createTime;// 创建时间
    private Date paymentTime;// 付款时间
    private Date consignTime;// 发货时间
    private Date endTime;// 交易结束时间
    private Date closeTime;// 交易关闭时间
    private Date commentTime;// 评价时间
}
